package com.yhm.myfootbollshow.demos.entity.po;


import java.io.Serializable;

import java.util.Date;

import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;

/**
* 系统通知表
* @TableName notification
*/
public class Notification implements Serializable {

    /**
    * 通知ID
    */
    @ApiModelProperty("通知ID")
    @TableId
    private Long notificationId;
    /**
    * 用户ID
    */
    @ApiModelProperty("用户ID")
    private Long userId;
    /**
    * 通知标题
    */
    @ApiModelProperty("通知标题")
    private String title;
    /**
    * 通知内容
    */
    @ApiModelProperty("通知内容")
    private String content;
    /**
    * 通知类型(1-系统通知 2-订单通知 3-活动通知)
    */
    @ApiModelProperty("通知类型(1-系统通知 2-订单通知 3-活动通知)")
    private Integer type;
    /**
    * 是否已读(0-未读 1-已读)
    */
    @ApiModelProperty("是否已读(0-未读 1-已读)")
    private Integer isRead;
    /**
    * 创建时间
    */
    @ApiModelProperty("创建时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createTime;
}
